/*
 * type.h
 *
 *  Created on: 2016-10-14
 *      Author: m
 */

#ifndef SRC_INCLUDE_TYPE_H_
#define SRC_INCLUDE_TYPE_H_

typedef unsigned int        u32;
typedef unsigned short      u16;
typedef unsigned char       u8;
typedef unsigned long long  u64;
typedef unsigned char       bool;

#define false               (0)
#define true                (1)

#define __out__
#define __in__
#define __in_out__

typedef void (*int_handler)(void);
typedef void (*task_f)(void);
typedef void (*irq_handler)(int);
typedef void (*system_call)(void);

#endif /* SRC_INCLUDE_TYPE_H_ */
